be well located - German English Dictionary